let status1 = false, status2 = false, status3 = false;
let menuItemId1 = null, menuItemId2 = null, menuItemId3 = null;

chrome.contextMenus.create({
	title: "开启转账",
	onclick: function(OnClickData, tab){
		menuItemId1 = OnClickData.menuItemId;
		if(status1 === true){
			chrome.contextMenus.update(OnClickData.menuItemId , {title: "开启转帐"});
			status1 = false;
		}else {
			chrome.contextMenus.update(OnClickData.menuItemId , {title: "停止转帐"});
			status1 = true;
		}
		chrome.tabs.sendMessage(tab.id, { type: "transfer", status: status1, menuId: OnClickData.menuItemId })
	}
});

// chrome.contextMenus.create({
// 	title: "开启提现",
// 	onclick: function(OnClickData, tab){
// 		menuItemId2 = OnClickData.menuItemId;
// 		if(status3 === true){
// 			chrome.contextMenus.update(OnClickData.menuItemId , {title: "开启提现"});
// 			status3 = false;
// 		}else {
// 			chrome.contextMenus.update(OnClickData.menuItemId , {title: "停止提现"});
// 			status3 = true;
// 		}
// 		chrome.tabs.sendMessage(tab.id, { type: "forward", status: status3, menuId: OnClickData.menuItemId })
// 	}
// });

// chrome.contextMenus.create({
// 	title: "开启定时刷新",
// 	onclick: function(OnClickData, tab){
// 		menuItemId3 = OnClickData.menuItemId;
// 		if(status2 === true){
// 			chrome.contextMenus.update(OnClickData.menuItemId , {title: "开启定时刷新"});
// 			status2 = false;
// 		}else {
// 			chrome.contextMenus.update(OnClickData.menuItemId , {title: "停止定时刷新"});
// 			status2 = true;
// 		}
// 		chrome.tabs.sendMessage(tab.id, { type: "flush", status: status2, menuId: OnClickData.menuItemId })
// 	}
// });

chrome.extension.onMessage.addListener(function(request, sender, sendResponse) {
	switch(request.type) {
		case 'transfer_empty':
			chrome.contextMenus.update(menuItemId1 , {title: "开启转帐"});
			status1 = false;
			break;
	}
});
